﻿@charset "utf-8";

/*-----------------------------------------------
 __default style clear
-----------------------------------------------*/
* { margin:0; padding:0; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#ffffff;
	font-size:74.5%;
	font-family:微软雅黑,宋体;
	color:white;
	line-height:1.6em;
}
html { overflow-y:scroll; }
ol, ul { line-height:1.4em; list-style:none; }
img,
fieldset { border:0; }

#bg{
	background-color:  #202741;
}


/*-----------------------------------------------
 __Base Link Color Setting
-----------------------------------------------*/
a {color:#FFFFCC;}
a:link { color:#ffff99; }
a:visited {color:#FFFFFF;}
a:hover, a:active { text-decoration:underline; }


/*-----------------------------------------------
 __container
-----------------------------------------------*/
#container { width:780px; margin:0px auto 0; padding-bottom:10px; background:#004a7a; }


/*-----------------------------------------------
 __header
-----------------------------------------------*/
#header { height:110px; padding-bottom:10px; background:#004a7a; }


/*-----------------------------------------------
 __contents
-----------------------------------------------*/
#contents { width:780px; float:left; margin-bottom:10px; background:url("bg.jpg") repeat-y; }

/*-----------------------------------------------
 __main
-----------------------------------------------*/
#main { float:right; width:545px; padding:10px; }
#main a {
	color:#99CCFF;
}


/* エントリー */
.entry { width:530px; font-size:12px; line-height:150%; word-break:break-all; margin-bottom:40px; }
.entry-body { width:520px; padding:10px 0 5px 5px; }
.entry-txt-strong { color: #ffff99; font-style: normal; font-weight: bold; }


/* エントリータイトル */
.entry-header {
	height: 35px;
	background: #1a588a url("bar.jpg") left top no-repeat;
	margin-left: 0px;
}
.entry-header_txt { position:relative; top:9px; left:40px; font-size: 11px; font-weight: bold; }

/* 投稿者 */
.entry-footer { text-align:right; font-size: 10px; }



/*-----------------------------------------------
 __sub
-----------------------------------------------*/
#sub {
	float:left;
	width:180px;
	padding-top: 10px;
	padding-left: 20px;
}

#menu ul { margin:0 0 0 0.3em; list-style: decimal inherit; }
#menu ul li { padding-bottom:0.6em; }
.menuList { background:url("menu_icon.jpg") no-repeat 0px 8px; padding: 8px 10px 6px 20px; }

#button_link {
	padding-top: 30px;
	font-size: 85%;

}
.copyright { font-size:85%; }

/*-----------------------------------------------
 __hack
-----------------------------------------------*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*for Firefox,Safari,Opera */
.clearfix { display:inline-block; }/* for IE7,MacIE5 */
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }/* for IE6以前 */
.clearfix { display:block; }
/* End hide from IE-mac */
